import { Common } from '../../utils/common.js';
var common = new Common();

Page({

  /**
   * 页面的初始数据
   */
  data: {
    pay_status: 'none',
    totalPrice: 0.01,
    hide:'',
    chat:false,
  },

  wxpay:function(){
    var that = this
    var datas = {
      type:'post',
      url:'pay/chat_order',
    }
    common.ToCallBack(datas,O_data=>{
      var datas = {
        data: { order: O_data,money:'0.01'},
        type: 'post',
        url: 'pay/chat_pay',
      }
      common.DataToData(datas, data => {
          wx.requestPayment({
            timeStamp: data.timeStamp,
            nonceStr: data.nonceStr,
            package: data.package,
            signType: data.signType,
            paySign: data.paySign,
            success(res) {
              datas = {
                data: { order_num: O_data, money: '0.01' },
                type: 'post',
                url: 'record'
              }
              common.DataToCallBack(datas, data => {
                if (data.code == 201) {
                  that.navigateTo()
                  wx.showToast({
                    title: '支付成功',
                    icon: 'success',// 'none'为无图标
                    duration: 2000,//多少毫秒后消失      
                  });
                }
              })

            },
          })

      })

    })
    
    
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {
    
  },

  navigateTo:function(){
    wx.navigateTo({
      url: '../outside/outside?url=https://www.baida.im/index.php?mod=myIM&act=indexChat&original=1&sid=18&pid=3f18ed88cfbfbd45e3e5b73a35740a89',
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function() {
    var that = this
    var datas = {
      type: "post",
      url: 'check',
    }
    common.NoDataTo(datas, data => {
      var  chat = wx.getStorageSync('chat')
      this.setData({
        chat:chat,
      })
      if (data.count > 0 && !chat)
        that.navigateTo()

      })

  },


  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function() {

  },
  // pay: function() {
  //   var that = this
  //   wx.getStorage({
  //     key: 'user',
  //     success: function(res) {

  //       var data = {
  //         openid: res.data.openid,
  //         fee: that.data.totalPrice,
  //         details: "pay_service",
  //       };
  //       index.request_info(data, data=>{
  //         if(data.code == 201) {
  //           console.log(data)
  //         }
  //       })


  //       // wx.request({
  //       //   //这里是后台的处理方法，url是自定义的，直接换成你自己的后台处理方法即可，Wx_Pay这个方法在下面写的有
  //       //   //后台用的php做处理，java的可以参考方法，道理都是一样的
  //       //   url: url + 'Wx_Pay',
  //       //   data: {
  //       //     //用户的openid
  //       //     openid: res.data.openid,
  //       //     fee: that.data.totalPrice, //支付金额
  //       //     details: "pay_service", //支付商品的名称
  //       //   },
  //       //   success: function(result) {
  //       //     if (result.data) {
  //       //       console.log(result.data)
  //       //       //out_trade_no=res.data['out_trade_no'];
  //             // wx.requestPayment({
  //             //   timeStamp: result.data['timeStamp'],
  //             //   nonceStr: result.data['nonceStr'],
  //             //   package: result.data['package'],
  //             //   signType: 'MD5',
  //             //   paySign: result.data['paySign'],
  //             //   'success': function(successret) {
  //             //     console.log('支付成功');
  //             //     //获取支付用户的信息
  //             //     wx.getStorage({
  //             //       key: 'userInfo',
  //             //       success: function(getuser) {
  //             //         //加入订单表做记录
  //             //         wx.request({
  //             //           url: url + 'Wx_AddOrder',
  //             //           data: {
  //             //             uname: getuser.data.nickName,
  //             //             goods: that.data.goodsList[0].goods_name,
  //             //             price: that.data.totalPrice,
  //             //             openid: res.data,
  //             //           },
  //             //           success: function(lastreturn) {
  //             //             console.log("存取成功");
  //             //           }
  //             //         })
  //             //       },
  //             //     })
  //             //   },
  //             //   'fail': function(res) {}
  //             // })
  //     //       }
  //     //     }
  //     //   })
  //      },
  //   })
  // }
})